Revisiting Commit Processingindistributed

نویسندگان

  • Ramesh Gupta
  • Jayant Haritsa
  • Krithi Ramamritham
چکیده

A signi cant body of literature is available on distributed transaction commit protocols. Surprisingly, however, the relative merits of these protocols have not been studied with respect to their quantitative impact on transaction processing performance. In this report, using a detailed simulation model of a distributed database system, we pro le the transaction throughput performance of a representative set of commit protocols. A new commit protocol, OPT, that allows transactions to \optimistically" borrow uncommitted data in a controlled manner is also proposed and evaluated. The new protocol is easy to implement and incorporate in current systems, and can coexist with most other optimizations proposed earlier. For example, OPT can be combined with current industry standard protocols such as Presumed Commit and Presumed Abort. The experimental results show that distributed commit processing can have considerably more in uence than distributed data processing on the throughput performance and that the choice of commit protocol clearly a ects the magnitude of this in uence. Among the protocols evaluated, the new optimistic commit protocol provides the best transaction throughput performance for a variety of workloads and system con gurations. In fact, OPT's peak throughput is often close to the upper bound on achievable performance. Even more interestingly, a three-phase (i.e., nonblocking) version of OPT provides better peak throughput performance than all of the standard two-phase (i.e., blocking) protocols evaluated in our study. 1

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Correct and Efficient Timestamping of Temporal Data

Previous approaches to timestamping temporal data have implicitly assumed that transactions have no duration. In this paper we identify several situations where a sequence of operations over time within a single transaction can violate ACID properties. It has been previously shown that the transaction-time dimension must be timestamped after commit. This time is not known within the transaction...

متن کامل

Revisiting Distributed Protocols for Mobility at the Application Layer

During more than a decade, many proposals and standards have been designed to deal with the mobility issues; however, there are still some serious limitations in basing solutions on them. In this paper we discuss the possibility of handling mobility at the application layer. We do this while revisiting the conventional implementation of the Two Phase Commit (2PC) protocol which is a fundamental...

متن کامل

Revisiting the Database State Machine Approach

The Database State Machine (DBSM) is a replication mechanism for clusters of database servers. Read-only and update transactions are executed locally, but during commit, update transactions execution outcome is broadcast to all the servers for certification. The main DBSM’s weakness lies in its dependency on transaction readsets, needed for certification. This paper presents a technique to bypa...

متن کامل

To Commit or Not to Commit: Revisiting Quantity vs. Price Competition in a Differentiated Industry

Professors Nasser and Turcic designed a model using game theory to analyze different types of firms, their supply chain options, and the choices they make when it comes to controlling output. Firms fall into one of three categories based on product differentiation in their industry: low, intermediate, or high product differentiation. Findings show that competing firms in an industry with low pr...

متن کامل

Characterization and Optimization of Commit Processing Performance in Distributed Database Systems

A signiicant body of literature is available on distributed transaction commit protocols. Surprisingly, however, the relative merits of these protocols have not been suuciently studied with respect to their quantitative impact on transaction processing performance. Also, even though several optimizations have been suggested to improve the performance of the ubiquitous Two-Phase Commit (2PC) pro...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997